Προγραμματισμός I

Κωδικός μαθήματος
προ-1
Μονάδες ECTS
6
Εξάμηνο
Εξάμηνο Α
Κατηγορία μαθήματος
Κατεύθυνση
Κορμού
Περιγραφή μαθήματος
ΠΕΡΙΕΧΟΜΕΝΟ ΜΑΘΗΜΑΤΟΣ

Περιεχόμενα: Εισαγωγή. Τύποι δεδομένων και μεταβλητές. Είσοδος/Έξοδος δεδομένων. Τελεστές. Εντολές ροής ελέγχου προγράμματος. Επαναληπτικοί βρόχοι. Πίνακες. Αλφαριθμητικά. Δείκτες. Συναρτήσεις. Αλγόριθμοι αναζήτησης/Ταξινόμησης πινάκων. Δομές και Ενώσεις. Δυναμική Διαχείριση Μνήμης. Αρχεία κειμένου και δυαδικά αρχεία.

ΑΞΙΟΛΟΓΗΣΗ ΦΟΙΤΗΤΩΝ

Αξιολόγηση: Γραπτή εξέταση στο τέλος του εξαμήνου. Παράδοση εργαστηριακών ασκήσεων (κάθε εβδομάδα ή κάθε δεύτερη εβδομάδα), οι οποίες θα συνεισφέρουν σε ποσοστό 10%-20% στην τελική βαθμολογία. Είναι πιθανόν να δοθούν και προαιρετικές εργασίες που θα συνεισφέρουν σε ποσοστό 10%-20% στην τελική βαθμολογία ή/και να διεξαχθεί ενδιάμεση γραπτή εξέταση (πρόοδος) που θα συνεισφέρει επίσης σε ποσοστό 10%-20% στην τελική βαθμολογία.

Μέθοδοι Αξιολόγησης: Επίλυση προβλημάτων, Γραπτή εργασία, Εργαστηριακή εργασία.

URL ΜΑΘΗΜΑΤΟΣ ΣΤΟ ECLASS

https://eclass.uop.gr/courses/167/

ΣΥΝΙΣΤΩΜΕΝΗ ΒΙΒΛΙΟΓΡΑΦΙΑ

Βιβλιογραφία: 

  1. Γ. Σ. Τσελίκης, Ν. Δ. Τσελίκας, C: Aπό τη Θεωρία στην Εφαρμογή, 4η έκδοση, 2023. ISBN: 9786188676206. Κωδικός στον Εύδοξο: 122079784
  2. B. Kernighan. D. Ritchie, Η Γλώσσα Προγραμματισμού C, 2η έκδοση, Κλειδάριθμος, 2008. Κωδικός στον Εύδοξο: 13956